Web 2.0 and Web 3.0
2.0 - Social networking sites, blogs, wikis, video sharing sites, hosted services, web applications, mashups and folksonomies.
3.0 - Semantic Web (Tim Berners-Lee), Machines readable web pages, personal search engines

Systems development life cycle (SDLC) - A structured step-by-step approach for developinginformation systems
-determining budgets
-gathering business requirements and user needs
-designing models
-writing user documentation

CYCLE:
1) Planning
2) Analysis
3) Design
4) Development
5) Testing
6) Implementation
7) Maintenance

WATERFALL:
-sequential activity based process
-success rate = 10%
-the only constant is change

- Rapid Application Development(RAD)
  • o Focuses on developing a prototype
  • o Actively involve system users in the analysis,design and development phases.
  • o Accelerate the collection of business requirements through an interactive and iterative construction approach.
  • o 1.png
- Extreme Programming(XP)
  • o Breaks project into tiny phases and developers cannot continue on to the next phase until the first phase is complete.
  • o Individually, the pieces make no sense until they are combined together.
  • o Difference with the waterfall is that XP divides its phases into iterations.
  • o Agile methodology is a form of XP; break project into smaller projects and deliver on each separately
- Business drivers
  • o Bussiness changes are faster
  • o IT = innovation and cometitve advantages.
  • o Problems
    • § Enrollment in IT colleges programs declining
    • § Perception that IT jobs are decreasing
    • § Desired skills in entry level candidates:
      • Programming
      • Support/help desk
      • § Roles most likely to be outsourced/offshore:
        • Programming
        • Support/helpdesk
  • o Its not about hiring:
    • § Relationship management
    • § Leadership
    • § Business acumen
    • § Global acumen
    • § Global perspective
    • § Strategy -> execution
    • § Collaborative and partnering.